import java.sql.SQLOutput;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Formatter;

/*
掌握JDK 8新增的 DateTimeFormatter格式化器的用法
 */
public class DateTimeFormatterTest {
    public static void main(String[] args) {
        // 创建一个日期时间格式化器出来
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 对时间进行格式化
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now);

        String format = dtf.format(now);   // 正向格式化
        System.out.println(format);

        // 格式化时间 还有一种方案
        String format1 = now.format(dtf);  // 反向格式化
        System.out.println(format1);

//        // 解析时间：解析时间一般使用LocalDateTime提供的解析方案来解析;
//        String str = "2088年11月11日 11:11:11";
//        LocalDateTime parse = LocalDateTime.parse(str, dtf);
//        System.out.println(parse);
    }
}
